package com.intigas.credigas.model;

import java.io.Serializable;
import javax.persistence.*;
import java.util.Date;


/**
 * The persistent class for the usuario database table.
 * 
 */
@Entity
@Table(name="usuario")
@NamedQueries({
    @NamedQuery(name="Usuario.findById", query="SELECT o FROM Usuario o WHERE o.nomConex=?1")
}) 
public class Usuario implements Serializable {
	private static final long serialVersionUID = 1L;
	private int codUsu;
	private Date fechMod;
	private Date fechReg;
	private String nomConex;
	private String nomUsu;
	private String passConex;

    public Usuario() {
    }


	@Id
	@GeneratedValue(strategy=GenerationType.IDENTITY)
	@Column(name="cod_usu", unique=true, nullable=false)
	public int getCodUsu() {
		return this.codUsu;
	}

	public void setCodUsu(int codUsu) {
		this.codUsu = codUsu;
	}


    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="fech_mod")
	public Date getFechMod() {
		return this.fechMod;
	}

	public void setFechMod(Date fechMod) {
		this.fechMod = fechMod;
	}


    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="fech_reg")
	public Date getFechReg() {
		return this.fechReg;
	}

	public void setFechReg(Date fechReg) {
		this.fechReg = fechReg;
	}


	@Column(name="nom_conex", length=20)
	public String getNomConex() {
		return this.nomConex;
	}

	public void setNomConex(String nomConex) {
		this.nomConex = nomConex;
	}


	@Column(name="nom_usu", length=20)
	public String getNomUsu() {
		return this.nomUsu;
	}

	public void setNomUsu(String nomUsu) {
		this.nomUsu = nomUsu;
	}


	@Column(name="pass_conex", length=15)
	public String getPassConex() {
		return this.passConex;
	}

	public void setPassConex(String passConex) {
		this.passConex = passConex;
	}

}